thundering applause - German English Dictionary